Add another package check (python-xml).
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Thu, 14 Dec 2006 14:13:18 +0000 (14:13 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Thu, 14 Dec 2006 14:13:18 +0000 (14:13 +0000)
Signed-off-by: Jan Beulich <jbeulich@novell.com>
tools/Makefile
tools/check/check_python_xml [new file with mode: 0755]

index b4156fc90435e496888824aa41c0f68220d939fe..8cc4e1cd31d8caab14be769c1801601270f267f1 100644 (file)
@@ -36,7 +36,7 @@ all: check
        $(MAKE) ioemu
 
 .PHONY: install
-install: check
+install: check_install
        @set -e; for subdir in $(SUBDIRS-y); do \
                $(MAKE) -C $$subdir $@; \
        done
@@ -58,6 +58,10 @@ distclean: clean
 check:
        $(MAKE) -C check
 
+.PHONY: check_install
+check_install: check
+       $(MAKE) -C check install
+
 .PHONY: check_clean
 check_clean:
        $(MAKE) -C check clean
diff --git a/tools/check/check_python_xml b/tools/check/check_python_xml
new file mode 100755 (executable)
index 0000000..95174f4
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/bash
+# CHECK-INSTALL
+
+function error {
+    echo
+    echo "  *** Check for python-xml package FAILED"
+    exit 1
+}
+
+python -c '
+import os.path, sys
+for p in sys.path:
+       if os.path.exists(p + "/xml/dom/minidom.py"):
+               sys.exit(0)
+sys.exit(1)
+' || error